package com.torry.edss.integration.facade.result;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.List;

@Data
public class FetchRealTimeMarketDataResult {

    private List<IndexQuote> indexQuotes;

    /**
     * 指数行情数据
     */
    @Data
    public static class IndexQuote {
        /**
         * 指数代码（如：sh000001）
         */
        private String code;

        /**
         * 指数名称（如：上证指数）
         */
        private String name;

        /**
         * 最新价
         */
        private Double price;

        /**
         * 涨跌幅（比例，如-0.0007表示-0.07%）
         */
        private Double upPercentage;

        /**
         * 涨跌额（如-2.23表示下跌2.23点）
         */
        @JsonProperty("change_px")
        private Double upValue;
    }
}


